package com.meituan.sqt.response.order;

import com.meituan.sqt.model.order.*;
import com.meituan.sqt.model.order.orig.*;
import lombok.Data;

/**
 * @author: chenbocheng02@meituan.com
 * @date: 2022/2/10 8:00 下午
 * @description:
 */
@Data
public class OrderDetailQueryRespBody {
    /**
     * 订单基础信息
     */
    private OrderBaseInfo orderBaseInfo;
    /**
     * 员工基本信息
     */
    private OrderStaffInfo staffInfo;
    /**
     * 发票基本信息
     */
    private OrderInvoiceInfo invoiceInfo;
    /**
     * 管控信息,包含订单关联申请信息
     */
    private OrderControlIInfo controlInfo;
    /**
     * 支付基本信息
     */
    private OrderPayInfo payInfo;
    /**
     * 外卖订单详情，sqtType=4时非空
     */
    private WMOrderInfo wmOrder;
    /**
     * 团购订单详情，sqtType=3时非空
     */
    private GrouponOrderInfo groupOrder;
    /**
     * 线下消费订单详情，sqtType=10000时非空
     */
    private OfflineOrderInfo offlineOrder;
    /**
     * 打车订单详情，sqtType=5时非空
     */
    private CarOrderInfo carOrder;
    /**
     * 酒店订单详情，sqtType=10时非空
     */
    private HotelOrderInfo hotelOrder;
    /**
     * 机票订单详情，sqtType=12时非空
     */
    private FlightOrderInfo flightOrder;
    /**
     * 火车票订单详情，sqtType=13时非空
     */
    private TrainOrderInfo trainOrder;
}
